.van-popup--center {
  padding: 30px 48px 30px 48px;
  width: 86% !important;
  max-height: 90%;

  //顶部科室
  .dept {
    width: 100%;
    color: white;
    height: auto;
    text-align: center;
    background: rgba(0, 89, 179, 1);
    border-radius: 12px;
    padding: 50px 0 30px 0;
    margin-bottom: 20px;
    p{
      font-size: 104px;
      @include fontWeight();
      line-height: 124px;
    }
    .deptName{
      font-size: 84px;
      line-height: 104px;
    }
  }

  //候诊-就诊患者
  .patient-info {
    font-size: 40px;
    display: flex;
    flex-direction: column;
    align-self: center;
    align-items: center;
    justify-content: center;
    text-align: left;
    //overflow: hidden;
    .item {
      width: 100%;
      display: flex;
      flex-direction: row;
      align-self: center;
      align-items: normal;

      .title {
        display: flex;
        align-self: auto;
        height: auto;
        align-items: center;
        color: rgba(0, 89, 179, 1);
        background: rgba(0, 89, 179, 0.2);
        border-radius: 20px;
        font-size: 68px;
        padding: 20px 46px;
        flex-wrap: nowrap;
        white-space: break-spaces;
        margin-right: 40px;
        box-sizing: border-box;
      }
    }

    .patient-item {
      display: flex;
      padding: 30px 0 10px 0;
      justify-content: flex-start;
      .title {
        flex-shrink: 0;
        color: rgba(299, 133, 2, 1);
        background: rgba(255, 167, 44, 0.2);
      }

      .first-group {
        color: rgba(0, 89, 179, 1);
        line-height: 1.35;
        font-size: 86px;
        width: 100%;
        overflow: hidden;
        .content-item{
          display: flex;
          flex-direction: row;
          margin-bottom: 6px;
          .wait-patient-info{
            display: flex;
            flex: 1;
            flex-wrap: nowrap;
            overflow: hidden;
            .patient-orderNo{
              white-space: nowrap;
              padding-right: 4px;
              border-radius: 8px;
              align-self: center;
            }
            .patient-name{
              @include singleEllipsis(100%);
              padding-left: 8px;
              align-self: center;
            }

          }
        }
      }

      .content-default{
        line-height: 1.35;
        font-size: 56px;
        flex-grow: 1;
        width: 100%;
      }

      //分组含有两位患者
      .waitPatient-1{
        .wait-patient-info{
          font-size: 76px;
        }
      }
      .waitPatient-2{
        .wait-patient-info{
          font-size: 66px;
        }
      }

    }

    //当前患者--主要是字体颜色
    .current-patient {
      .title {
        color: rgba(299, 133, 2, 1);
      }

      .first-group {
        color: rgba(0, 89, 179, 1);
      }
    }

    //候诊患者--主要是字体颜色
    .wait-patient {
      .title {
        color: rgba(299, 133, 2, 1);
      }

      .first-group {
        color: rgba(299, 133, 2, 1);
      }
    }
  }
}
